/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package PDF;

import com.itextpdf.text.*;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;

/**
 *
 * @author Alice
 */
public class PDF_Ricevuta {
    
    public static void main(String[] args) throws FileNotFoundException, DocumentException {
        Document pdfRicevuta = new Document();
        PdfWriter.getInstance(pdfRicevuta , new FileOutputStream("PDF_Ricevuta.pdf"));
        pdfRicevuta.open();
        Paragraph p = new Paragraph("--Ricevuta--", FontFactory.getFont(FontFactory.HELVETICA,18));
        p.setAlignment(Element.ALIGN_CENTER);
        pdfRicevuta.add(p);
        Paragraph p2 = new Paragraph("Ecco qui la ricevuta del prodotto aquistato.", FontFactory.getFont(FontFactory.HELVETICA,18));
        p2.setAlignment(Element.ALIGN_LEFT);
        pdfRicevuta.add(p2);
        Paragraph p3 = new Paragraph("     ");
        p.setAlignment(Element.ALIGN_CENTER);
        pdfRicevuta.add(p3);
        //DATI
        List list = new List(false, 20);
        list.setListSymbol(new Chunk("\u2022",
        FontFactory.getFont(FontFactory.HELVETICA, 24, Font.BOLD)));
        ListItem listItem = new ListItem(" Seller : ");
        list.add(listItem);
        ListItem listItem2 = new ListItem(" Product : ");
        list.add(listItem2);
        ListItem listItem3 = new ListItem(" Price : ");
        list.add(listItem3);
        ListItem listItem4 = new ListItem(" UM (Unità di Misura) : ");
        list.add(listItem4);
        ListItem listItem5 = new ListItem(" Quantity : ");
        list.add(listItem5);

        pdfRicevuta.add(list);
        pdfRicevuta.add(p3);
        //CHIUSURA
        Paragraph p4 = new Paragraph("Grazie dell'acquisto!", FontFactory.getFont(FontFactory.HELVETICA,16));
        p3.setAlignment(Element.ALIGN_LEFT);
        pdfRicevuta.add(p4);
        Paragraph p5 = new Paragraph("A presto.", FontFactory.getFont(FontFactory.HELVETICA,16));
        p4.setAlignment(Element.ALIGN_LEFT);
        pdfRicevuta.add(p5);
        pdfRicevuta.close();
}}
